package com.lanp.gencode.apifox.model;

import com.alibaba.fastjson.PropertyNamingStrategy;
import com.alibaba.fastjson.annotation.JSONType;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

@Data
@NoArgsConstructor
@JSONType(naming = PropertyNamingStrategy.SnakeCase)
@JsonNaming(com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy.class)
public class CreditStatementVoucherBo extends PageInfoInDto {
    /** 
 	 * 凭证id
	 */
    private Long voucherId;

    /** 
 	 * 账期对账单id
	 */
    private Long statementId;

    /** 
 	 * 账期对账单code
	 */
    private String statementCode;

    /** 
 	 * 凭证信息
	 */
    private String voucherImg;

    /** 
 	 * 凭证金额
	 */
    private BigDecimal voucherMonery;
    /**
     * 凭证列表
     */
    private List<CreditStatementVoucherBo2> voucherList;

    /** 
 	 * 创建人
	 */
    private String createUser;

    /** 
 	 * 删除人
	 */
    private String delUser;

    /** 
 	 * 创建时间
	 */
    private Long createTime;

    /** 
 	 * 删除时间
	 */
    private Long delTime;
}